home *** CD-ROM | disk | FTP | other *** search
/ The Magic of Interactive Entertainment / The Magic of Interactive Entertainment - Disc 2.iso / dosdemos / swluftw / installs.bat < prev    next >
DOS Batch File  |  1990-10-28  |  5KB  |  131 lines

  1. echo off
  2. REM Multiple Disk install program, part 1, 2 disk version
  3. cls
  4.  
  5. if "%1" == "" goto DriveNeeded
  6. if %1 == c: goto MakeDirectory
  7. if %1 == C: goto MakeDirectory
  8. if %1 == d: goto MakeDirectory
  9. if %1 == D: goto MakeDirectory
  10. if %1 == e: goto MakeDirectory
  11. if %1 == E: goto MakeDirectory
  12. if %1 == f: goto MakeDirectory
  13. if %1 == F: goto MakeDirectory
  14. if %1 == g: goto MakeDirectory
  15. if %1 == G: goto MakeDirectory
  16. if %1 == h: goto MakeDirectory
  17. if %1 == H: goto MakeDirectory
  18. if %1 == i: goto MakeDirectory
  19. if %1 == I: goto MakeDirectory
  20. if %1 == j: goto MakeDirectory
  21. if %1 == J: goto MakeDirectory
  22. if %1 == k: goto MakeDirectory
  23. if %1 == K: goto MakeDirectory
  24. if %1 == l: goto MakeDirectory
  25. if %1 == L: goto MakeDirectory
  26. if %1 == m: goto MakeDirectory
  27. if %1 == M: goto MakeDirectory
  28. if %1 == n: goto MakeDirectory
  29. if %1 == N: goto MakeDirectory
  30. if %1 == o: goto MakeDirectory
  31. if %1 == O: goto MakeDirectory
  32. if %1 == p: goto MakeDirectory
  33. if %1 == P: goto MakeDirectory
  34.  
  35. :InvalidDrive
  36. echo "%1" is an invalid drive name.  Please use the drive's letter
  37. echo followed by a colon:
  38. goto Example
  39.  
  40. :DriveNeeded
  41. echo Please specify which drive to install demo of "Secret Weapons" on,
  42. echo for example:
  43. :Example
  44. echo 
  45. echo         installs c:
  46. goto End
  47.  
  48. :MakeDirectory
  49. echo ╔═══════════════════════════════════════════════════════════════╗
  50. echo ║                                                               ║
  51. echo ║                            Demo of                            ║
  52. echo ║                                                               ║
  53. echo ║                        Secret Weapons                         ║
  54. echo ║                            of the                             ║
  55. echo ║                          Luftwaffe (TM)                       ║
  56. echo ║                                                               ║
  57. echo ║                    Hard Disk Install Utility                  ║
  58. echo ║                                                               ║
  59. echo ║                                                               ║
  60. echo ║ This program will install all "Secret Weapons" files into     ║
  61. echo ║ a directory called "SWDEMO" on drive %1.  If you do not wish  ║
  62. echo ║ to do this, then press Ctrl-C now.                            ║
  63. echo ║                                                               ║
  64. echo ╚═══════════════════════════════════════════════════════════════╝
  65. echo 
  66. pause
  67. echo 
  68.  
  69. if exist %1\SWDEMO\*.* goto DirectoryExists
  70. mkdir %1\SWDEMO
  71. goto CopyFiles
  72.  
  73. :DirectoryExists
  74. echo WARNING: The directory %1\SWDEMO already exists.  Press Ctrl-C
  75. echo           now if you don't want to overwrite the contents of
  76. echo           that directory.
  77. echo 
  78. pause
  79. echo 
  80.  
  81. :CopyFiles
  82. echo Setting up subdirectories...
  83. mkdir %1\SWDEMO\AC
  84. mkdir %1\SWDEMO\CP
  85. mkdir %1\SWDEMO\FX
  86. echo Copying files to %1\SWDEMO...
  87. copy *.fnt %1\SWDEMO > NUL
  88. copy sfx.sfx %1\SWDEMO > NUL
  89. copy adlib.sfx %1\SWDEMO > NUL
  90. copy gring.gob %1\SWDEMO > NUL
  91. copy squares.gob %1\SWDEMO > NUL
  92. copy swotl*.* %1\SWDEMO > NUL
  93. copy lucas.log %1\SWDEMO > NUL
  94. copy demo.mis %1\SWDEMO > NUL
  95. copy readme.bat %1\SWDEMO > NUL
  96. copy read.me %1\SWDEMO > NUL
  97.  
  98. if not exist %1\SWDEMO\swotl.exe goto InstallError
  99. if not exist %1\SWDEMO\demo.mis goto InstallError
  100.  
  101. copy ac\*.* %1\SWDEMO\AC > NUL
  102. copy cp\*.* %1\SWDEMO\CP > NUL
  103. copy fx\*.* %1\SWDEMO\FX > NUL
  104.  
  105. if not exist %1\SWDEMO\FX\PLANEFXS.PAC goto InstallError
  106.  
  107. %1
  108. cd \swdemo
  109.  
  110. cls
  111. echo ╔═════════════════════════════════════════════════════════════════╗
  112. echo ║                                                                 ║
  113. echo ║  Demo of                                                        ║
  114. echo ║                                                                 ║
  115. echo ║  "Secret Weapons" has been successfully installed onto your     ║
  116. echo ║  hard disk.                                                     ║
  117. echo ║                                                                 ║
  118. echo ║  To run the demo of "Secret Weapons", enter     CD \SWDEMO      ║
  119. echo ║  then enter                                     SWOTL           ║
  120. echo ║                                                                 ║
  121. echo ╚═════════════════════════════════════════════════════════════════╝
  122. goto End
  123.  
  124. :InstallError
  125. echo ERROR:  Installation of "Secret Weapons" into %1\SWDEMO was unsuccessful.
  126. echo         This might be because your hard disk is full.  "Secret Weapons"
  127. echo         demo needs at least 720K of free disk space.
  128. :End
  129. echo 
  130.  
  131.